.h_panel
{
   width: 1130px;
   margin: 0 auto;
}

.h_logo {
   width: 200px;
   height: 98px;
   background: url(https://account.xiaomi.com/static/res/7f6f2f5/account-static/respassport/acc-2014/img/mistore_logo.png) no-repeat;
}

.h_logo a {
   display: block;
   height: 98px;
   text-indent: -9999em;
}
.wrap{
   padding-bottom: 0;
   position: relative;
   width: 100%;
   overflow: hidden;
}
.login_banner_panel {
   width: 100%;
   height: 588px;
   position: absolute;
   left: 0;
   top: 98px;
   background-repeat: no-repeat;
   background-position: top center;
}

.login_banner_panel a {
   display: block;
   height: 588px;
   text-indent: -9999em;
}

.layout_panel {
   padding-top: 40px;
   width: 1130px;
   margin: 0 auto;
  
}

.layout {
   width: 410px;
   min-height: 556px;
   min-width: 400px;
   margin-bottom: 0;
   margin-right: 0;
   font-size: 14px;
   background-color: #fff;
   max-width: 854px;
   margin: 0 auto 20px;
   position: relative;
   z-index: 4;
   float: right;
}

.mainbox {
   padding-bottom: 0;
}
.nav_tabs_panel {
   display: block;
}
.nav_tabs {
   padding: 27px 0 24px;
   text-align: center;
   font-size: 24px;
   color: #666;
}

.nav_tabs a {
   color: #666;
}
.nav_tabs a:hover{
   color:#ff6700;
}

a.now {
   color: #f56600;
}

.line {
   width: 1px;
   height: 24px;
   margin: 0 50px 0 33px;
   border: 1px solid #e0e0e0;
}
.tabs_con now{
   display: block;
}
.login_area {
   width: 348px;
   padding-bottom: 0;
   margin: 0 auto;
}

.loginbox {
   position: relative;

}
.c_b{
zoom:1;
}
.lgn-inputbg {
   position: relative;
}

.lgn-inputbg input {
   width: 316px;
   height: 22px;
   line-height: 22px;
   padding: 13px 16px 13px 14px;
   display: block;
   color: #4a4a4a;
   border: 1px solid rgb(211, 206, 206);
   margin-bottom: 14px;

}
.btns_bg {
   padding-top: 10px;
}

.btnadpt {
   background-color: #ff6700;
   border: 0 none;
   width: 100%;
   height: 50px;
   line-height: 50px;
   display: block;
   margin-bottom: 14px;
   text-align: center;
   font-size: 14px;
   color: #fff;
   cursor: pointer;
}

.other_panel {
   margin-top: -5px;
   overflow: hidden;
}

.sms_link {
   float: left;
}

.sms_link a {
   width: 100%;
   margin-bottom: 30px;
   border: 0 none;
   background: #fff;
   text-align: center;
    font-size: 14px;
    cursor: pointer;
    display: block;
    margin: 0;
    color: #ff6700;
    height: auto;
    line-height: normal;
}

.n_links {
   padding-top: 0;
    color: #999;
    text-align: center;
    float: right;
}
.n_links a:hover{
   color: #ff6700;
}
.n_links span {
   width: 1px;
   height: 3px;
   border: 1px solid #bbb;
   margin: 0 9px 0 4px;
}

.outer-link {
   color: #999;
}

.other-text {
   margin-top: 130px;
}

.other-text p {
   line-height: 14px;
   height: 14px;
   width: 100%;
   text-align: center;
   color: #bbb;
}
.login_way{
  text-align: center;
}
.login_way a{

   margin: 13px  17px 0 ;
   height: 30px;
   width: 30px;
   display: inline-block;

}
